package tech.lingrui.mnpanonymousservice.model;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import tech.lingrui.mnpanonymousservice.util.IDUtils;

import java.util.Date;

/**
 * 基类
 *
 * @author lqs2
 * @date 2018/11/25, Sun
 */
@Getter
@Setter
@ToString
class BaseModel {

    BaseModel() {
        setId(IDUtils.getId());
        setGmtCreateTime(new Date());
    }

    /**
     * 对象唯一标识
     */
    private String id;

    /**
     * 对象创建时间
     */
    private Date gmtCreateTime;

    /**
     * 对象上一次的修改时间
     */
    private Date gmtModifyTime;
}
